#coding:utf-8
#购物车功能：根据的products列表写一个循环不断询问用户想买什么，用户选择一个商品编号，
#就把对应的商品添加到购物车里，最终用户输入q退出时，打印购买的商品列表。
#提示:有shop_car和shop_cost 两个列表，当时输入商品不存在的时候，提示相关错误

shop_cost = [["iphone",6888],["MacPro",14800],["小米6",2499],["Coffee",31],["Book",60],["Nike",699]]
shop_car = []
while True:
    num = 1
    for i in shop_cost:
        print(num,i[0],i[1])
        num += 1
    choice = input("enter a num:")

    if choice == 'q':
        break
    elif int(choice) > len(shop_cost):
        print("输入数字不正确")
    else:
        shop_car.append(shop_cost[int(choice)-1])
        print("添加%s到购物车"%(shop_cost[int(choice)-1][0]))

if shop_car == []:
    print("你没有购买任何商品")
else:
    print("你购买了如下商品")
    for i in shop_car:
        print('%s         %s'%(i[0],i[1]))
